@font-face
{
font-family: frutiger;
src: url('../font/frutiger-black-webfont.ttf'),
     	url('../font/frutiger-black-webfont.eot'); /* IE9+ */
}

#step1{
	margin: 0 0 0 -10px;
	float:left;
	height:60px;
	width:400px;
	background:url(../images/3stepsfullimg.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#step2{
	margin: 0 0 0 -10px;
	float:left;
	height:60px;
	width:400px;
	background:url(../images/3stepsfullimg.png);
	background-repeat:no-repeat;
	background-position:0px -70px;
}
#step3{
	margin: 0 0 0 -10px;
	float:left;
	height:60px;
	width:400px;
	background:url(../images/3stepsfullimg.png);
	background-repeat:no-repeat;
	background-position:0px -140px;
}


#sys-menu-01 a, #sys-menu-02 a,#sys-menu-03 a,#sys-menu-04 a{color:#666;}
#sys-menu-01.active a, #sys-menu-02.active a,#sys-menu-03.active a,#sys-menu-04.active a{color:#FFF;}
#sys-menu-01{
	border:solid 0px;
	height:50px;
	width:200px;
	padding:16px 0 0 50px;
	font-weight:bold;
	color:#666;
	background:url(../images/nav.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#sys-menu-02{
	border:solid 0px;
	height:50px;
	width:200px;
	padding:16px 0 0 50px;
	font-weight:bold;
	color:#666;
	background:url(../images/nav.png);
	background-repeat:no-repeat;
	background-position:0px -50px;
}
#sys-menu-03{
	border:solid 0px;
	height:50px;
	width:200px;
	padding:16px 0 0 50px;
	font-weight:bold;
	color:#666;
	background:url(../images/nav.png);
	background-repeat:no-repeat;
	background-position:0px -100px;
}
#sys-menu-04{
	border:solid 0px;
	height:50px;
	width:200px;
	padding:16px 0 0 50px;
	font-weight:bold;
	color:#666;
	background:url(../images/nav.png);
	background-repeat:no-repeat;
	background-position:0px -150px;
}
#sys-menu-01.active{
	border:solid 0px;
	height:50px;
	width:200px;
	padding:16px 0 0 50px;
	font-weight:bold;
	color:#FFF;
	background:url(../images/nav.png);
	background-repeat:no-repeat;
	background-position:-200px 0px;
}
#sys-menu-02.active{
	border:solid 0px;
	height:50px;
	width:200px;
	padding:16px 0 0 50px;
	font-weight:bold;
	color:#FFF;
	background:url(../images/nav.png);
	background-repeat:no-repeat;
	background-position:-200px -50px;
}
#sys-menu-03.active{
	border:solid 0px;
	height:50px;
	width:200px;
	padding:16px 0 0 50px;
	font-weight:bold;
	color:#FFF;
	background:url(../images/nav.png);
	background-repeat:no-repeat;
	background-position:-200px -100px;
}
#sys-menu-04.active{
	border:solid 0px;
	height:50px;
	width:200px;
	padding:16px 0 0 50px;
	font-weight:bold;
	color:#FFF;
	background:url(../images/nav.png);
	background-repeat:no-repeat;
	background-position:-200px -150px;
}

#sys-menu2-01.active{
	border:solid 0px;
	height:100px;
	width:130px;
	font-weight:bold;
	color:#666;
	background:url(../images/icons-nav.png);
	background-repeat:no-repeat;
	background-position:-10px -20px;
}

#sys-menu2-02.active{
	border:solid 0px;
	height:100px;
	width:130px;
	font-weight:bold;
	color:#666;
	background:url(../images/icons-nav.png);
	background-repeat:no-repeat;
	background-position:-10px -160px;
}
#sys-menu2-03.active{
	border:solid 0px;
	height:100px;
	width:130px;
	font-weight:bold;
	color:#666;
	background:url(../images/icons-nav.png);
	background-repeat:no-repeat;
	background-position:-10px -300px;
}
#sys-menu2-04.active{
	border:solid 0px;
	height:100px;
	width:130px;
	font-weight:bold;
	color:#666;
	background:url(../images/icons-nav.png);
	background-repeat:no-repeat;
	background-position:-10px -440px;
}
#sys-menu2-01{
	border:solid 0px;
	height:100px;
	width:130px;
	font-weight:bold;
	color:#666;
	background:url(../images/icons-nav.png);
	background-repeat:no-repeat;
	background-position:-153px -20px;
}
#sys-menu2-02{
	border:solid 0px;
	height:100px;
	width:130px;
	font-weight:bold;
	color:#666;
	background:url(../images/icons-nav.png);
	background-repeat:no-repeat;
	background-position:-153px -160px;
}
#sys-menu2-03{
	border:solid 0px;
	height:100px;
	width:130px;
	font-weight:bold;
	color:#666;
	background:url(../images/icons-nav.png);
	background-repeat:no-repeat;
	background-position:-153px -300px;
}
#sys-menu2-04{
	border:solid 0px;
	height:100px;
	width:130px;
	font-weight:bold;
	color:#666;
	background:url(../images/icons-nav.png);
	background-repeat:no-repeat;
	background-position:-153px -440px;
}

#sys-icon-01{
	border:solid 0px;
	height:20px;
	width:200px;
	margin:2px;
	padding:4px 0 0 26px;
	font-weight:bold;
	background:url(../images/icon.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#sys-icon-02{
	border:solid 0px;
	height:20px;
	width:200px;
	margin:2px 0 0 -3px;
	padding:4px 0 0 26px;
	font-weight:bold;
	background:url(../images/icon.jpg);
	background-repeat:no-repeat;
	background-position:0px -22px;
}


a { color: #007944; text-decoration: none; line-height: inherit; }

a:hover { color: #007944; }

a:focus { color: #007944; outline: none; }

.button {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: bold 12px/100% Arial, Helvetica, sans-serif;
	overflow: hidden;
	padding: 8px 12px 8px 14px;
	margin: 0;
	background: #02834a;
	background: -moz-linear-gradient(-90deg, #4dac32, #02834a);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4dac32), to(#02834a));
	border-top: 0px solid #02834a;
	border-right: 0px solid #02834a;
	border-bottom: 0px solid #02834a;
	border-left: 0px solid #02834a;
	-webkit-box-shadow: 0px 4px 0px rgba(16, 78, 41, 0.9);
  	-moz-box-shadow: 0px 4px 0px rgba(16, 78, 41, 0.9);
  	box-shadow: 0px 4px 0px rgba(16, 78, 41, 0.9);
  	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	color: #fff;
	text-shadow: 0 -1px 1px #02834a;
	-webkit-background-clip: padding-box;
}
.button:active{
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: bold 12px/100% Arial, Helvetica, sans-serif;
	overflow: hidden;
	padding: 8px 12px 8px 14px;
	margin: 0;
	background: #02834a;
	background: -moz-linear-gradient(-90deg, #4dac32, #02834a);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4dac32), to(#02834a));
	border-top: 0px solid #02834a;
	border-right: 0px solid #02834a;
	border-bottom: 0px solid #02834a;
	border-left: 0px solid #02834a;
	-webkit-box-shadow: 0px 4px 0px rgba(16, 78, 41, 0.9);
  -moz-box-shadow: 0px 4px 0px rgba(16, 78, 41, 0.9);
  box-shadow: 0px 4px 0px rgba(16, 78, 41, 0.9);
  -webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	color: #fff;
	text-shadow: 0 -1px 1px #02834a;
	-webkit-background-clip: padding-box;
}
.button:hover{
display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: bold 12px/100% Arial, Helvetica, sans-serif;
	overflow: hidden;
	padding: 8px 12px 8px 14px;
	margin: 0;
	background: #02834a;
	background: -moz-linear-gradient(-90deg, #4dac32, #02834a);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4dac32), to(#02834a));
	border-top: 0px solid #02834a;
	border-right: 0px solid #02834a;
	border-bottom: 0px solid #02834a;
	border-left: 0px solid #02834a;
	-webkit-box-shadow: 0px 4px 0px rgba(16, 78, 41, 0.9);
  -moz-box-shadow: 0px 4px 0px rgba(16, 78, 41, 0.9);
  box-shadow: 0px 4px 0px rgba(16, 78, 41, 0.9);
  -webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	color: #fff;
	text-shadow: 0 -1px 1px #02834a;
	-webkit-background-clip: padding-box;
}
.button:after {
        content: url(../images/btn-arrow.png);
        width: 5px;
        height: 10px;
        float: right;
        margin: 1px 0 0 5px;
}

.button-gray {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: bold 12px/100% Arial, Helvetica, sans-serif;
	overflow: hidden;
	padding: 8px 12px 8px 14px;
	margin: 0;
	background: #a0a0a0;
	background: -moz-linear-gradient(-90deg, #b6b6b6, #a0a0a0);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#b6b6b6), to(#a0a0a0));
	border-top: 0px solid #a0a0a0;
	border-right: 0px solid #a0a0a0;
	border-bottom: 0px solid #a0a0a0;
	border-left: 0px solid #a0a0a0;
	-webkit-box-shadow: 0px 4px 0px rgba(149, 149, 149, 0.9);
  -moz-box-shadow: 0px 4px 0px rgba(149, 149, 149, 0.9);
  box-shadow: 0px 4px 0px rgba(149, 149, 149, 0.9);
  -webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	color: #fff;
	text-shadow: 0 -1px 1px #a0a0a0;
	-webkit-background-clip: padding-box;
}
.button-gray:active{
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: bold 12px/100% Arial, Helvetica, sans-serif;
	overflow: hidden;
	padding: 8px 12px 8px 14px;
	margin: 0;
	background: #a0a0a0;
	background: -moz-linear-gradient(-90deg, #b6b6b6, #a0a0a0);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#b6b6b6), to(#a0a0a0));
	border-top: 0px solid #a0a0a0;
	border-right: 0px solid #a0a0a0;
	border-bottom: 0px solid #a0a0a0;
	border-left: 0px solid #a0a0a0;
	-webkit-box-shadow: 0px 4px 0px rgba(149, 149, 149, 0.9);
  -moz-box-shadow: 0px 4px 0px rgba(149, 149, 149, 0.9);
  box-shadow: 0px 4px 0px rgba(149, 149, 149, 0.9);
  -webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	color: #fff;
	text-shadow: 0 -1px 1px #a0a0a0;
	-webkit-background-clip: padding-box;
}
.button-gray:hover{
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: bold 12px/100% Arial, Helvetica, sans-serif;
	overflow: hidden;
	padding: 8px 12px 8px 14px;
	margin: 0;
	background: #a0a0a0;
	background: -moz-linear-gradient(-90deg, #b6b6b6, #a0a0a0);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#b6b6b6), to(#a0a0a0));
	border-top: 0px solid #a0a0a0;
	border-right: 0px solid #a0a0a0;
	border-bottom: 0px solid #a0a0a0;
	border-left: 0px solid #a0a0a0;
	-webkit-box-shadow: 0px 4px 0px rgba(149, 149, 149, 0.9);
  -moz-box-shadow: 0px 4px 0px rgba(149, 149, 149, 0.9);
  box-shadow: 0px 4px 0px rgba(149, 149, 149, 0.9);
  -webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	color: #fff;
	text-shadow: 0 -1px 1px #a0a0a0;
	-webkit-background-clip: padding-box;
}

.button-gry:after {
        content: url(../images/btn-arrow.png);
        width: 8px;
        height: 10px;
        float: right;
        margin: 1px 0 0 10px;
}

dl.tabs{
	border-bottom-style:solid;
  border-bottom-width:0px;
  display:block;
  height:40px;
  margin-bottom:20px;
  padding:0;
}
dl.tabs dd.active{
	border-top-color:#E6E6E6;
  border-top-style:solid;
  border-top-width:0px;
  border-bottom:#EDEFEC solid 1px;
  margin-top:-1px;
}
dl.tabs dd.active a{
	border-top-left-radius:	 6px; 
	border-top-right-radius: 6px; 
	-moz-border-radius-topleft: 6px; 
	-moz-border-radius-topright: 6px; 
	-webkit-border-top-left-radius: 6px; 
	-webkit-border-top-right-radius: 6px;
	margin-top:4px;
}
ul.tabs-content.contained > li{
	border-top-left-radius:	 6px; 
	border-top-right-radius: 6px; 
	-moz-border-radius-topleft: 6px; 
	-moz-border-radius-topright: 6px; 
	-webkit-border-top-left-radius: 6px; 
	-webkit-border-top-right-radius: 6px; 
	border-bottom-left-radius:	 6px; 
	border-bottom-right-radius: 6px; 
	-moz-border-radius-bottomleft: 6px; 
	-moz-border-radius-bottomright: 6px; 
	-webkit-border-bottom-left-radius: 6px; 
	-webkit-border-bottom-right-radius: 6px; 
}
form.custom div.custom.dropdown a.current{
	background-color:#FFFFFF;
  	border:1px solid #DDDDDD;
  	display:block;
  	line-height:27px;
  	min-height:27px;
  	padding:0 38px 0 6px;
	border-top-left-radius:	 2px; 
	border-top-right-radius: 2px; 
	-moz-border-radius-topleft: 2px; 
	-moz-border-radius-topright: 2px; 
	-webkit-border-top-left-radius: 2px; 
	-webkit-border-top-right-radius: 2px; 
	border-bottom-left-radius:	 2px; 
	border-bottom-right-radius: 2px; 
	-moz-border-radius-bottomleft: 2px; 
	-moz-border-radius-bottomright: 2px; 
	-webkit-border-bottom-left-radius: 2px; 
	-webkit-border-bottom-right-radius: 2px; 
	
	-webkit-box-shadow:rgba(0, 0, 0, 0.0976563) 0 1px 2px inset;
	-webkit-transition:all 0.15s linear;
	box-shadow:rgba(0, 0, 0, 0.0976563) 0 1px 2px inset;
	
	color:#777;
	font-size:11px;
	font-weight:normal;
	
}
form.custom div.custom.dropdown a.selector {
  border:1px solid #DDDDDD;
  display:block;
  height:28px;
  position:absolute;
  right:0;
  top:0;
  width:27px;
	border-top-right-radius: 2px;
	-moz-border-radius-topright: 2px;
	-webkit-border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
	-moz-border-radius-bottomright: 2px;
	-webkit-border-bottom-right-radius: 2px;
	
}
div.custom.dropdown ul {
  background-color:rgba(255, 255, 255, 0.949219);
  background-position:initial initial;
  background-repeat:initial initial;
  border:1px solid #CCCCCC;
  display:none;
  left:0;
  margin:0;
  padding:0;
  position:absolute;
  top:27px;
  width:auto;
	border-top-right-radius: 2px;
	-moz-border-radius-topright: 2px; 
	-webkit-border-top-right-radius: 2px; 
	border-bottom-left-radius:	 2px; 
	border-bottom-right-radius: 2px; 
	-moz-border-radius-bottomleft: 2px; 
	-moz-border-radius-bottomright: 2px; 
	-webkit-border-bottom-left-radius: 2px; 
	-webkit-border-bottom-right-radius: 2px;
	color:#003399;
}
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
}

#featuredContent div { background-color:#FFF;}
#featuredContent.orbit { background: none; background-color:#FFF;}

.footer{
	margin:10px 0 0 0;
	padding:10px;
	text-align:center; 
	-webkit-border-radius: .3em; 
	-moz-border-radius: .3em;
	border-radius: .3em;
	background:#CCC;
	font-size:12px;
}

div.custom.dropdown{
  width:101% !important;
}
div.custom.dropdown ul{
	width:100% !important;
}

.mTwelveDiv{
	min-height:200px;
	width:950px;
	margin:10px 0 0 -14px;
	padding:18px 46px 10px 46px;
	border:1px solid #DDDDDD;
	border-top-left-radius:	 2px; 
	border-top-right-radius: 2px; 
	-moz-border-radius-topleft: 2px; 
	-moz-border-radius-topright: 2px; 
	-webkit-border-top-left-radius: 2px; 
	-webkit-border-top-right-radius: 2px; 
	border-bottom-left-radius:	 2px; 
	border-bottom-right-radius: 2px; 
	-moz-border-radius-bottomleft: 2px; 
	-moz-border-radius-bottomright: 2px; 
	-webkit-border-bottom-left-radius: 2px; 
	-webkit-border-bottom-right-radius: 2px;
}
.mSixDiv{
	min-height:500px;
	width:462px;
	margin:10px 0 0 -14px;
	padding:18px 46px 10px 46px;
	border:1px solid #DDDDDD;
	border-top-left-radius:	 2px; 
	border-top-right-radius: 2px; 
	-moz-border-radius-topleft: 2px; 
	-moz-border-radius-topright: 2px; 
	-webkit-border-top-left-radius: 2px; 
	-webkit-border-top-right-radius: 2px; 
	border-bottom-left-radius:	 2px; 
	border-bottom-right-radius: 2px; 
	-moz-border-radius-bottomleft: 2px; 
	-moz-border-radius-bottomright: 2px; 
	-webkit-border-bottom-left-radius: 2px; 
	-webkit-border-bottom-right-radius: 2px;
}

.btn-exp{
	border:solid 0px;
	height:40px;
	width:60px;
	padding:16px 0 0 50px;
	margin:-5px 0 0 0;
	font-weight:bold;
	color:#666;
	background:url(../images/btn-exp.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.btn-exp.active{
	background-position:0px -38px;
}

.has-tip { border-bottom: dotted 0px #cccccc; cursor:default; font-weight: bold; color:#007944; font-size:12px; }
.has-tip:hover { border-bottom: dotted 0px #196177; color:#007944; }

.tooltip { display: none; background: black; background: rgba(0, 0, 0, 0.85); position: absolute; color: white; font-weight: bold; font-size: 12px; font-size: 1.2rem; padding:8px; z-index: 999; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; line-height: normal; text-justify:auto; }

input::-webkit-input-placeholder {
    color:    #666;
}
input:-moz-placeholder {
    color:    #666;
}
input:-ms-input-placeholder {
    color:    #666;
}

form.custom div.custom.dropdown ul { color:#555; position: absolute; width: auto; display: none; margin: 0; left: 0; top: 27px; margin: 0; padding: 0; background: #fff; background: rgba(255, 255, 255, 0.95); border: solid 1px #cccccc; }
form.custom div.custom.dropdown ul li { color: #666; font-size: 11px; cursor: pointer; padding: 3px 38px 3px 6px; min-height: 18px; line-height: 18px; margin: 0; white-space: nowrap; list-style: none; }
form.custom div.custom.dropdown ul li.selected { background: #cdebf5; color: #000; }
form.custom div.custom.dropdown ul li.selected:after { content: "\2013"; position: absolute; right: 10px; }
form.custom div.custom.dropdown ul li:hover { background-color: #e3f4f9; color: #222; }
form.custom div.custom.dropdown ul li:hover:after { content: "\2013"; position: absolute; right: 10px; color: #8ed3e7; }
form.custom div.custom.dropdown ul li.selected:hover { background: #cdebf5; cursor: default; color: #000; }
form.custom div.custom.dropdown ul li.selected:hover:after { color: #000; }
form.custom div.custom.dropdown ul.show { display: block; }
form.custom .custom.disabled { background-color: #ddd; }


